/*
** ############################################################################
**     Project   : osdee - Operative Systems Design for Embedded Envrionments
**     File      : SchM_Types.h
**     Revision  ; 1.0
**     Abstract  :
**         Scheduler specific types definitions
**
**     Copyright : 2014 Fernando Rodriguez - Victor Huidobro, 
**                 Open source with out any responsability.
**     
**     mail      : frr@gmail.com, vhuidobrog@gmail.com
** ############################################################################
*/

#ifndef _SCHM_TYPES_H_
#define _SCHM_TYPES_H_

#include "cdef.h"

/*
** ===================================================================
**     Type        :  teSCHM_ERROR
**
**     Description :
**         Flags definition of possible errors that can be detected.
**         Normally the error code can be displayed as an OR of Flags
**         routed to one port (PORTA).
** ===================================================================
*/
typedef enum
{
  SCHM_OS_ID       = 0x01,
  SCHM_OS_CALLEVEL = 0x02,
  SCHM_OS_LIMIT    = 0x04,
  SCHM_OS_RESOURCE = 0x08
}teSCHM_ERROR;


#endif /*_SCHM_TYPES_H_*/